home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 002a / wbar.zip / WB.DOC < prev    next >
Text File  |  1993-04-22  |  14KB  |  402 lines

  1.                                                 ┌─────────┐
  2.       ┌────────────────────────────┐      ┌─────┴───┐     │              (R)
  3.       │                            │    ──│         │o    │──────────────────
  4.       │         WonderBar          │      │   ┌─────┴╨──┐ │  Association of
  5.       │     by Larry Pendarvis     │      │   │         │─┘  Shareware
  6.       │                            │      └───│    o    │    Professionals
  7.       └────────────────────────────┘    ──────│    ║    │────────────────────
  8.                                               └────╨────┘    MEMBER
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                   
  16. This program installs a TSR which prints Postal ("POSTNET") Bar Codes.
  17. The Resident portion of WonderBar takes up less than 3K of memory.
  18.  
  19. You may use it freely, without charge, for non-commercial purposes.
  20.  
  21. You are encouraged to give away UNALTERED copies, if you are careful to
  22. include all 5 of the distribution files:
  23.  
  24.                    1.   WB.COM
  25.                    2.   WB.DOC  (this file)
  26.                    3.   TESTWB.BAT
  27.                    4.   TESTWB.TXT
  28.                    5.   CONFIGWB.EXE
  29.                   
  30. Commercial and Government users may use this program for a reasonable time,
  31. without Registration, for evaluation purposes.  If you decide to use it on
  32. a regular basis, you must then Register it by sending a $35.00 Check to:
  33.  
  34.                        ┌─────────────────────────────┐
  35.                        │                             │
  36.                        │   BINARY SYSTEMS            │
  37.                        │   P.O. Box 1621             │
  38.                        │   Brandon, FL  33509-1621   │
  39.                        │                             │
  40.                        └─────────────────────────────┘
  41.  
  42. I will then send you a Licensed (personalized) copy.
  43.                   
  44. Registration is not necessary for private use by individuals.  Enjoy.
  45.  
  46. Non-profit organizations: There is a good chance I will give you a free
  47. License, if I approve of your goals.  Write.
  48. (Libertarians, Iconoclasts, and merciful charities preferred.)
  49.                   
  50. __________________________________(1)________________________________________
  51.  
  52. To use WonderBar, first run WB.COM; then send the printer the digits which
  53. correspond to the desired Bar Code, preceded by a "Trigger Character"
  54. such as the Caret (^).
  55. For example, if the Zip Code is 33509-1621, you will put ^33509-1621
  56. into the document you will be printing.  The Bar Code will begin at the
  57. exact spot where your document has the "^".
  58.  
  59. This Version will print Bar Codes of any length from 5 to 50 digits.
  60. At the present time, you will probably use only 5-digit Zip Codes,
  61. 9-digit ZIP+4 Codes, and 11-digit Delivery Point Bar Codes.
  62. But I HAVE seen the very same code used in the inside cover of books,
  63. with more than 11 digits.
  64.  
  65. To see how WonderBar will work with your printer, first run CONFIGWB.EXE
  66. and select the proper printer type.
  67. Then run WB.COM, to start the TSR program; and run the Batch file TESTWB.
  68.  
  69. WonderBar is designed to work with whatever program you are now using to 
  70. print your address labels or envelopes.  It will work with font 
  71. cartridges and downloaded "soft" fonts.  However, it will not work with 
  72. programs which send graphics page layouts to the printer instead of
  73. characters.
  74.  
  75. If more than one Printer is installed on the PC, be sure not to print to
  76. another Printer while you are printing Bar Codes.  This program will work
  77. with any parallel printer port, but printing Bar Codes while also printing
  78. to another Printer can result in interference.
  79.  
  80.     To run, type:
  81.                      WB
  82.             or type
  83.                      WB /U    (to remove WonderBar from memory)
  84.             or
  85.                      WB /D    (to Deactivate it, leaving it in memory)
  86.             or
  87.                      WB /A    (to Re-activate it after Deactivating).
  88.  
  89.  
  90. WonderBar will work with the PrintScreen key, and will even work in 
  91. LandScape mode on the Laser Printer.  It also works with side-by-side 
  92. (2-up, 3-up, etc.) label printing programs, except with certain printers.
  93.  
  94. The program CONFIGWB.EXE will let you configure WonderBar for Laser, 24-
  95. pin, or 9-pin printers, or HP DeskJet printers.
  96. It will also allow you change the "Trigger" character from the Caret
  97. to certain other characters, and to choose to print a narrower Bar Code
  98. than usual.
  99.  
  100. __________________________________(2)________________________________________
  101.  
  102.  
  103.  
  104.  
  105.  
  106.             ****   Special note for WordPerfect users:   ****
  107.  
  108.  
  109.  
  110.  
  111. The default configuration of WonderBar will sometimes fail to print Bar
  112. Codes when using certain Word Processors (e.g. WordPerfect) with a
  113. LaserJet printer.  This is because the "^" is in a different symbol set, 
  114. and WordPerfect is smart enough to send the printer special codes to 
  115. switch to the other symbol set before printing the "^", and to switch
  116. back afterward.  Thus the Caret is not adjacent to the Zip digits in the 
  117. output stream.
  118. There is a solution to this problem: run CONFIGWB and select the "@" 
  119. symbol as the Trigger Character.
  120. Other word processors may require some other trigger character.
  121. Of course, the trigger character which you choose should not appear in the
  122. text portion of the document or mailing list which you are going to print.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. __________________________________(3)________________________________________
  151.  
  152.     
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.               How to use WonderBar with WINDOWS Applications
  160.  
  161.  
  162.  
  163. First of all, there is no problem running WonderBar with regular DOS 
  164. programs under Windows - just run WB.COM before you run your WINDOWS.
  165.  
  166. The problem arises when you use a WINDOWS application, such as MicroSoft 
  167. Word for WINDOWS: WINDOWS normally uses its own special Printer Driver, 
  168. which cannot be intercepted by WonderBar.  The solution, however, is 
  169. very simple.  You have to choose a different "Port" - for example, if 
  170. you are printing to LPT1:, tell WINDOWS (in the Printer Setup section, 
  171. or in Control Panel - Printers - Configure Ports) that you want to use 
  172. LPT1.DOS: instead.  This will force WINDOWS to use the normal "Operating
  173. System" Printer Interrupt.
  174. (For Windows 3.0, select "LPT1.OS2:" as the Printer Port.)
  175.  
  176. A note about TrueType Fonts:  you must not use them for the Trigger
  177. character or the digits to print as Bar Code.  Select a font which is
  178. built into your printer, or one which is downloaded to it.
  179. The rest of your document or mailing list can be any font you wish.
  180.  
  181.  
  182.  
  183.  
  184. WINCFGWB.EXE is a Windows Program which does the same thing as CONFIGWB.EXE.
  185. I just wrote it to get practice on my new Visual C++ compiler.
  186. You have to run it from Windows.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200. __________________________________(4)________________________________________
  201.  
  202.  
  203.                         ASP OMBUDSMAN
  204.  
  205. WonderBar is produced by a member of the Association of
  206. Shareware Professionals (ASP). ASP wants to make sure that the 
  207. shareware principle works for you. If you are unable to resolve 
  208. a shareware-related problem with an ASP member by contacting the 
  209. member directly, ASP may be able to help. The ASP Ombudsman can 
  210. help you resolve a dispute or problem with an ASP member, but 
  211. does not provide technical support for members' products. Please 
  212. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 
  213. 49442 or send a CompuServe message via CompuServe Mail to ASP 
  214. Ombudsman 70007,3536.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.                        ABOUT SHAREWARE
  221.  
  222. Shareware distribution gives users a chance to try software
  223. before buying it. If you try a Shareware program and continue
  224. using it, you are expected to register. Individual programs
  225. differ on details -- some request registration while others
  226. require it, some specify a maximum trial period. With
  227. registration, you get anything from the simple right to continue
  228. using the software to an updated program with printed manual.
  229.  
  230. Copyright laws apply to both Shareware and commercial software,
  231. and the copyright holder retains all rights, with a few specific
  232. exceptions as stated below. Shareware authors are accomplished
  233. programmers, just like commercial authors, and the programs are
  234. of comparable quality. (In both cases, there are good programs
  235. and bad ones!) The main difference is in the method of
  236. distribution. The author specifically grants the right to copy
  237. and distribute the software, either to all and sundry or to a
  238. specific group. For example, some authors require written
  239. permission before a commercial disk vendor may copy their
  240. Shareware.
  241.  
  242. Shareware is a distribution method, not a type of software. You
  243. should find software that suits your needs and pocketbook,
  244. whether it's commercial or Shareware. The Shareware system makes
  245. fitting your needs easier, because you can try before you buy.
  246. And because the overhead is low, prices are low also. Shareware
  247. has the ultimate money-back guarantee -- if you don't use the
  248. product, you don't pay for it.
  249.  
  250. __________________________________(5)________________________________________
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                       DISCLAIMER - AGREEMENT
  259.  
  260.  
  261.  
  262. Users of WonderBar must accept this disclaimer of warranty:
  263. "WonderBar is supplied as is.  The author disclaims all
  264. warranties, expressed or implied, including, without limitation,
  265. the warranties of merchantability and of fitness for any purpose.
  266. The author assumes no liability for damages, direct or conse-
  267. quential, which may result from the use of WonderBar."
  268.  
  269.  
  270.  
  271. WonderBar is a "shareware program" and is provided at no charge
  272. to the user for evaluation.  Feel free to share it with your
  273. friends, but please do not give it away altered or as part of
  274. another system.  The essence of "user-supported" software is to
  275. provide personal computer users with quality software without
  276. high prices, and yet to provide incentive for programmers to
  277. continue to develop new products.
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. __________________________________(6)________________________________________
  301.  
  302.  
  303.  
  304.  
  305.                  TECHNICAL STUFF / ACKNOWLEDGEMENTS
  306.  
  307.  
  308.  
  309. WonderBar is written entirely in 8086 Assembly Language
  310. and assembled with Borland's Turbo Assembler.
  311. I started with a tiny tightly-coded program called PRSWAP, from a
  312. 1985 issue of PC Magazine.  I disassembled it to learn just how
  313. it managed to cram itself into 256 bytes and run Resident.
  314. I then wrote WonderBar 1.0 using what I had learned.
  315. The present WonderBar has been improved from time to time over
  316. the past two years.  The greatest change from the original has been
  317. to allow any number of digits in the ZIP Code.  The first version which
  318. did this popped the printer into Graphics mode many times during each
  319. Bar Code, so that it didn't have to store up an arbitrary number of
  320. Bars to print at one time.  Perhaps for this reason, there were a
  321. few printers which printed very slowly, as though they had to back
  322. up for every bar.  The present version fixes this problem by storing
  323. the entire Bar Code and printing it all at one time.
  324.  
  325.  
  326.  
  327. CONFIGWB is written in C Language
  328. and compiled with MicroSoft C/C++ 7.0.
  329. It uses The Window BOSS routines for the popup windows.
  330.  
  331.  
  332.  
  333. Late Notes   -------
  334.  
  335.       LANTASTIC: Run WB on the PRINT SERVER before you start the network.
  336.  
  337.       HP DeskJet printer:  WB does not yet work on the DeskJet.
  338.  
  339.       IBM ProPrinter:  WonderBar 4.2 and up allow use of the 24-pin
  340.                        ProPrinter.  However, the IBM is a deficient printer
  341.                        in that it does not allow a program to "back up" the
  342.                        current print position; therefore, WonderBar cannot
  343.                        print side-by-side labels properly on this printer.
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350. __________________________________(7)________________________________________
  351.  
  352.  
  353.  
  354.  
  355. If you find this program useful, and you are using it for your
  356. own personal affairs, please feel free to enjoy it, with my
  357. blessings.  If you are evaluating WonderBar for use in a
  358. Commercial or Government environment, then after a reasonable
  359. trial period you must make a registration payment of $35.00
  360. to BINARY SYSTEMS.  The $35.00 registration fee will license
  361. one copy for use on any one computer at any one time.
  362. You must then treat this Registered software just like a book.
  363. An example is that this software may be used by any number of
  364. people and may be freely moved from one computer location to
  365. another, so long as there is no possibility of its being used
  366. at one location while it's being used at another (just as a
  367. book cannot be read by two different persons at the same time).
  368.  
  369. If you are in Florida, the price will be a teeny bit less than
  370. $35.00 so that the Sales Tax will bring the total amount up to
  371. exactly $35.00 ($32.87 in Hillsborough County; elsewhere $33.01).
  372.  
  373. Site-License arrangements may be made by contacting BINARY SYSTEMS.
  374.  
  375. Anyone distributing WonderBar for any kind of remuneration is
  376. encouraged to send me a note describing how that can be done.
  377. More power to you!
  378.  
  379. You are encouraged to pass an UNALTERED copy of WonderBar along
  380. to your friends for evaluation.  There is no need to register it
  381. or pay for it unless it is used by a Commercial or Government entity.
  382.  
  383. Registered users will receive a serialized, personalized copy of
  384. the latest version of WonderBar.  Registered users also will
  385. have the right to 6 months of support from the date of registration.
  386. If you have any problems with WonderBar, write to me at the address
  387. on the initial screen.  Registered users will get a prompt reply.
  388. OR you may send mail to me on CompuServe; my ID is 72775,240.
  389.  
  390. Even if you are not a registered user, please feel free to tell me
  391. of any suggestions for inclusion in the next Version of WonderBar.
  392. In particular, if your printer is not one of those supported by the
  393. current version, send me the Control Code specifications for your
  394. printer; there is a good chance I will make it work with your
  395. printer soon, once I get the specs.
  396.  
  397.  
  398.  
  399.  
  400. __________________________________(8)________________________________________
  401.  
  402.